package com.wander.designStructural.facade;

/**
 * 外观模式（门面模式）：对外提供一个统一的方法，来访问子系统中的一群接口。
 *
 * 好处：
 * 简化接口：外观模式通过封装子系统的功能来提供一个简单的接口，使得客户端能够更容易地使用子系统。
 * 降低耦合度：外观模式将客户端与子系统之间的依赖关系解耦，从而降低了系统的耦合度。
 * 提高灵活性：由于外观模式将子系统的实现细节隐藏在内部，因此可以更方便地修改子系统的实现而不影响客户端。
 * @author WDYin
 * @date 2023/5/30
 **/
public class Client {
    public static void main(String[] args) {
        Facade facade = new Facade();
        facade.operation();
    }
}
